<?php
//data_pindah_page.php

/**
 * Fungsi ini berguna untuk menampilkan form siswa pada admin WordPress
 */

function siswa_pindah_page(){
	$crud = $_REQUEST['crud'];

	switch ($crud){
		case "read": read_data_siswa_pindah();break;
		case "create": create_data_siswa_pindah();break;
		case "update": update_data_siswa_pindah();break;
		case "delete": delete_data_siswa_pindah();break;
		default: panel_data_siswa_pindah();break;
		case "telah": telah_update_data_siswa_pindah();break;
		case "telah": form_update_data_siswa_pindah();break;
	}
	//echo "<pre>"; print_r($GLOBALS); echo "</pre>";

}


function panel_data_siswa_pindah(){
	?><h2>Menu :</h2>
	<h3><a href="admin.php?page=<?=$_REQUEST['page']?>&crud=read">Lihat</a> Data Siswa Pindah</h3>
	<h3><a href="admin.php?page=<?=$_REQUEST['page']?>&crud=create">Tambah</a> Data Siswa Baru Pindah</h3>
	<h3><a href="admin.php?page=<?=$_REQUEST['page']?>&crud=update">Ubah</a> Data Siswa Pindah</h3>
	<h3><a href="admin.php?page=<?=$_REQUEST['page']?>&crud=delete">Hapus</a> Data Siswa Pindah</h3>
	
	<?
}

function read_data_siswa_pindah(){
	echo "Daftar siswa yang pindah adalah sebagai berikut :";
	echo ("<br>");
	echo ("<br>");
	//print_r($_POST);
	global $wpdb;
	
}

function delete_data_siswa_pindah(){

}
function create_data_siswa_pindah(){
global $wpdb;
?><div class="wrap">
    <div id="icon-users" class="icon32"></div>
    <h2>Data Siswa Pindah</h2>
    Lengkapi data siswa yang pindah di bawah ini :
	
<?
  
//check if option is set before saving
    if ( isset( $_POST['id_siswa'] ) ) {
        //retrieve the option value from the form
		$id_siswa =  $_POST['id_siswa'] ;
		$id_sekolah =  $_POST['id_sekolah'] ;
		$kelas_akhir =  $_POST['kelas_akhir'] ;
        $penempatan_kelas =  $_POST['penempatan_kelas'] ;
		$semester =  $_POST['semester'] ;
		$tahun_ajaran =  $_POST['tahun_ajaran'] ;
		$sekolah_tujuan =  $_POST['sekolah_tujuan'] ;
		$alamat_sekolah_tujuan =  $_POST['alamat_sekolah_tujuan'] ;
		$status_sekolah_tujuan =  $_POST['status_sekolah_tujuan'] ;
		$id_pindah=0;
		
		$wpdb->query("INSERT INTO `pindah` (
		`id_pindah` ,
		`id_siswa` ,
		`id_sekolah` ,
		`kelas_akhir` ,
		`penempatan_kelas` ,
		`semester` ,
		`tahun_ajaran` ,
		`sekolah_tujuan` ,
		`alamat_sekolah_tujuan` ,
		`status_sekolah_tujuan`
		)
		VALUES ('$id_pindah', '$id_siswa', '$id_sekolah', '$kelas_akhir', '$penempatan_kelas', '$semester', '$tahun_ajaran', '$sekolah_tujuan', '$alamat_sekolah_tujuan', '$status_sekolah_tujuan');");

		echo "<h2>Sukses menyimpan data siswa pindah ke database</h2>";
 
	}

  ?> 
  <form id="form1" name="form1" method="post" action="">
  <table class="form-table" >

    <tr>
      <th><label for="id_siswa">Nama Siswa</label></th>
	  <td>
		<!-- 
		SELECT id_siswa, nama_siswa FROM `siswa`

		-->
		<?php 
		global $wpdb;
		$siswa = $wpdb->get_results("SELECT id_siswa, nama_siswa FROM `siswa`");
		//print_r($siswa);
		?>
        <SELECT NAME="id_siswa" ID="id_siswa">
          <OPTION VALUE=""></OPTION>
		<?php
		foreach ( $siswa as $siswa_detail ) 
		{
			echo "<OPTION VALUE=\"$siswa_detail->id_siswa;\" ". selected($id_siswa,$siswa_detail->id_siswa).">$siswa_detail->nama_siswa;</OPTION>";
		}
		?>
        </SELECT>	  
	  
        <br />
        <span class="description">Pilih Nama Siswa ! </span>
		</select>
      </td>
	  </tr>
    
    <tr>
      <th><label for="id_sekolah">Nama Sekolah</label></th>
	  <td>
		<!-- 
		SELECT id_sekolah, nama_sekolah FROM `sekolah`

		-->
		<?php 
		global $wpdb;
		$sekolah = $wpdb->get_results("SELECT id_sekolah, nama_sekolah FROM `sekolah`");
		//print_r($sekolah);
		?>
        <SELECT NAME="id_sekolah" ID="id_sekolah">
          <OPTION VALUE=""></OPTION>
		<?php
		foreach ( $sekolah as $sekolah_detail ) 
		{
			echo "<OPTION VALUE=\"$sekolah_detail->id_sekolah;\" ". selected($id_sekolah,$sekolah_detail->id_sekolah).">$sekolah_detail->nama_sekolah;</OPTION>";
		}
		?>
        </SELECT>	  
	  
        <br />
        <span class="description">Pilih Nama Sekolah ! </span>
		</select>
      </td>
	  </tr>
	
	<tr>
      <th><label for="kelas_akhir">Kelas Akhir</label></th>
      <td>
        <!-- <input type="text" id="kelas_akhir" name="kelas_akhir" value="<?php echo $kelas_akhir;?>" class="regular-text"> -->
        <SELECT NAME="kelas_akhir" ID="kelas_akhir">
          <OPTION VALUE=""></OPTION>
          <OPTION VALUE="I" <?php selected( $kelas_akhir, 'I' ); ?>>I</OPTION>
          <OPTION VALUE="II" <?php selected( $kelas_akhir, 'II' ); ?>>II</OPTION>
          <OPTION VALUE="III" <?php selected( $kelas_akhir, 'III' ); ?>>III</OPTION>
        </SELECT>
        <br />
        <span class="description">Masukkan kelas terakhir siswa ! </span>
      </td>
    </tr>

	 <tr>
      <th><label for="penempatan_kelas">Penempatan Ke Kelas</label></th>
      <td>
        <!-- <input type="text" id="penempatan_kelas" name="penempatan_kelas" value="<?php echo $penempatan_kelas;?>" class="regular-text"> -->
        <SELECT NAME="penempatan_kelas" ID="penempatan_kelas">
          <OPTION VALUE=""></OPTION>
          <OPTION VALUE="1" <?php selected( $penempatan_kelas, '1' ); ?>>I</OPTION>
          <OPTION VALUE="II" <?php selected( $penempatan_kelas, 'II' ); ?>>II</OPTION>
          <OPTION VALUE="3" <?php selected( $penempatan_kelas, '3' ); ?>>III</OPTION>
        </SELECT>
        <br />
        <span class="description">Masukkan penempatan kelas siswa ! </span>
      </td>
    </tr>
    <tr>
      <th><label for="semester">Semester</label></th>
      <td>
        <!-- <input type="text" id="semester" name="semester" value="<?php echo $semester;?>" class="regular-text"> -->
        <SELECT NAME="semester" ID="semester">
          <OPTION VALUE=""></OPTION>
          <OPTION VALUE="I" <?php selected( $semester, 'I' ); ?>>I</OPTION>
          <OPTION VALUE="II" <?php selected( $semester, '2' ); ?>>II</OPTION>
          <OPTION VALUE="III" <?php selected( $semester, 'III' ); ?>>III</OPTION>
		  <OPTION VALUE="IV" <?php selected( $semester, 'IV' ); ?>>IV</OPTION>
          <OPTION VALUE="V" <?php selected( $semester, 'V' ); ?>>V</OPTION>
          <OPTION VALUE="VI" <?php selected( $semester, 'VI' ); ?>>VI</OPTION>
        </SELECT>
        <br />
      </td>
    </tr>
    <tr>
      <th><label for="tahun_ajaran">Tahun Ajaran</label></th>
      <td>
        <!-- <input type="text" id="tahun_ajaran" name="tahun_ajaran" value="<?php echo $tahun_ajaran;?>" class="regular-text"> -->
        <SELECT NAME="tahun_ajaran" ID="tahun_ajaran">
          <OPTION VALUE=""></OPTION>
          <OPTION VALUE="2005" <?php selected( $tahun_ajaran, '2005' ); ?>>2005</OPTION>
          <OPTION VALUE="2006" <?php selected( $tahun_ajaran, '2006' ); ?>>2006</OPTION>
          <OPTION VALUE="2007" <?php selected( $tahun_ajaran, '2007' ); ?>>2007</OPTION>
		  <OPTION VALUE="2008" <?php selected( $tahun_ajaran, '2008' ); ?>>2008</OPTION>
          <OPTION VALUE="2009" <?php selected( $tahun_ajaran, '2009' ); ?>>2009</OPTION>
          <OPTION VALUE="2010" <?php selected( $tahun_ajaran, '2010' ); ?>>2010</OPTION>
        </SELECT>
        <br />
      </td>
    </tr>
	<tr>
      <th><label for="sekolah_tujuan">Sekolah Tujuan</label></th>
	  <td>
        <input type="text" id="sekolah_tujuan" name="sekolah_tujuan" value="<?php echo $sekolah_tujuan;?>" class="regular-text">
        <br />
        <span class="description">Masukkan nama sekolah tujuan pindah ! </span>
      </td>
	  </tr>
    <tr>
      <th><label for="alamat_sekolah_tujuan">Alamat Sekolah Tujuan</label></th>
      <td>
	    <textarea name="alamat_sekolah_tujuan" id="alamat_sekolah_tujuan" rows="5" cols="30"><?php echo $alamat_sekolah_tujuan;?></textarea>
        <br />
        <span class="description">Masukkan alamat sekolah tujuan pindah ! </span>
      </td>
    </tr>

	
	<tr>
      <th><label for="status_sekolah_tujuan">Status</label></th>
      <td>
        <!-- <input type="text" id="status_sekolah_tujuan" name="status_sekolah_tujuan" value="<?php echo $status_sekolah_tujuan;?>" class="regular-text"> -->
        <SELECT NAME="status_sekolah_tujuan" ID="status_sekolah_tujuan">
          <OPTION VALUE=""></OPTION>
          <OPTION VALUE="NEGERI" <?php selected( $status_sekolah_tujuan, 'NEGERI' ); ?>>NEGERI</OPTION>
          <OPTION VALUE="SWASTA" <?php selected( $status_sekolah_tujuan, 'SWASTA' ); ?>>SWASTA</OPTION>
          <OPTION VALUE="Lainnya" <?php selected( $status_sekolah_tujuan, 'Lainnya' ); ?>>Lainnya</OPTION>
        </SELECT>
        <br />
        <span class="description">Pilih status sekolah tujuan! </span>
      </td>
    </tr>
    
	  </table><br>
  <input type=submit name=submit value=Daftar>&nbsp;&nbsp;
  <input type=reset name=reset value=Batal>
  <h3><a href="admin.php?page=<?=$_REQUEST['page']?>&crud=panel">Kembali</a></h3>
</form>
    <?php
}

function update_data_siswa_pindah(){
	$nama_siswa = $_POST['nama_siswa'];
	?>
	<form id="form1" name="form1" method="post" action="">
		<table class="form-table" >
		<tr>
		  <th><label for="nama_siswa">Masukkan Nama Siswa yang akan di UPDATE !</label></th>
		  <td>
			<input type="text" id="nama_siswa" name="nama_siswa" value="<?php echo $nama_siswa;?>" class="regular-text">
			<br />
		  </td>
		</tr>		
		</table>
		<br>
		<input type="Submit" value="Cari!" />
	</form>
	<?
	echo ("<br>");
	//kalau user mengklik tombol Cari, maka cari di database
    // if ( isset( $_POST['nama_siswa'] ) ) {
		// echo "Anda mencari siswa ini: " . $nama_siswa."<br/>";
	// }
	
	//print_r($_POST);
	global $wpdb;
	$hasilcari = Array();
	$hasilcari = $wpdb->get_results("SELECT * FROM siswa WHERE nama_siswa LIKE '%$nama_siswa%'");
	foreach($hasilcari as $siswa){
		echo "<a href=\"admin.php?page=".$_REQUEST['page']."&crud=form&id_siswa=".$siswa->id_siswa."\">". $siswa->nama_siswa. "</a><br/>";
	}
	echo ("<br>");
	echo ("<br>");
	?>
	<h3><a href="admin.php?page=<?=$_REQUEST['page']?>&crud=panel">Kembali</a></h3>
	<?
}
	
function telah_update_data_siswa_pindah(){
	//echo "Update data siswa";
	if($_POST['submit']=="Update"){
		echo "Anda telah <b>BERHASIL</b> update data siswa yang pindah";
		echo ("<br>");
		echo ("<br>");
		global $wpdb;
		$id_siswa =  $_POST['id_siswa'] ;
		$id_sekolah =  $_POST['id_sekolah'] ;
		$kelas_akhir =  $_POST['kelas_akhir'] ;
        $penempatan_kelas =  $_POST['penempatan_kelas'] ;
		$semester =  $_POST['semester'] ;
		$tahun_ajaran =  $_POST['tahun_ajaran'] ;
		$sekolah_tujuan =  $_POST['sekolah_tujuan'] ;
		$alamat_sekolah_tujuan =  $_POST['alamat_sekolah_tujuan'] ;
		$status_sekolah_tujuan =  $_POST['status_sekolah_tujuan'] ;
		$id_pindah = $_POST['id_pindah'];
		
		$SQL = "UPDATE `siswa` set
		`id_pindah` ,
		`id_siswa` ,
		`id_sekolah` ,
		`kelas_akhir` ,
		`penempatan_kelas` ,
		`semester` ,
		`tahun_ajaran` ,
		`sekolah_tujuan` ,
		`alamat_sekolah_tujuan` ,
		`status_sekolah_tujuan'
		WHERE 
		`id_pindah` = '$id_pindah' ;";
		$wpdb->query($SQL);
		echo $SQL;
		?>
		<h3><a href="admin.php?page=<?=$_REQUEST['page']?>&crud=panel">Kembali</a></h3>
		<?
	}
	
	echo "<!--pre>";
	print_r($_GET);
	print_r($_POST);
	print_r($_REQUEST);
	echo "</pre-->";
}

function form_update_data_siswa_pindah(){
	if(isset($_GET['id_pindah']) || isset($_POST['id_pindah'])){
		//echo "ID siswanya adalah: " .$_GET['id_pindah'];
		$id_pindah = $_GET['id_pindah'];
		global $wpdb;
		$hasilcari = $wpdb->get_results("SELECT * FROM pindah WHERE id_pindah = '$id_pindah'");
		foreach($hasilcari as $pindah){
			?>
			<form id="form1" name="form1" method="post" action="admin.php?page=<?=$_REQUEST['page']?>&crud=telah&id_pindah="<? echo $pindah->id_pindah; ?>">
				<table class="form-table" >
				<input type=hidden name=id_pindah value="<?=$pindah->id_pindah?>" />
				
				<tr>
		  <th><label for="id_siswa">Nama Siswa</label></th>
		  <td>
			<!-- 
			SELECT id_siswa, nama_siswa FROM `siswa`

			-->
			<?php 
			global $wpdb;
			$siswa = $wpdb->get_results("SELECT id_siswa, nama_siswa FROM `siswa`");
			//print_r($siswa);
			?>
			<SELECT NAME="id_siswa" ID="id_siswa">
			  <OPTION VALUE=""></OPTION>
			<?php
			foreach ( $siswa as $siswa_detail ) 
			{
				echo "<OPTION VALUE=\"$siswa_detail->id_siswa;\" ". selected($id_siswa,$siswa_detail->id_siswa).">$siswa_detail->nama_siswa;</OPTION>";
			}
			?>
			</SELECT>	  
		  
			<br />
			<span class="description">Pilih Nama Siswa ! </span>
			</select>
		  </td>
		  </tr>
		
		<tr>
		  <th><label for="id_sekolah">Nama Sekolah</label></th>
		  <td>
			<!-- 
			SELECT id_sekolah, nama_sekolah FROM `sekolah`

			-->
			<?php 
			global $wpdb;
			$sekolah = $wpdb->get_results("SELECT id_sekolah, nama_sekolah FROM `sekolah`");
			//print_r($sekolah);
			?>
			<SELECT NAME="id_sekolah" ID="id_sekolah">
			  <OPTION VALUE=""></OPTION>
			<?php
			foreach ( $sekolah as $sekolah_detail ) 
			{
				echo "<OPTION VALUE=\"$sekolah_detail->id_sekolah;\" ". selected($id_sekolah,$sekolah_detail->id_sekolah).">$sekolah_detail->nama_sekolah;</OPTION>";
			}
			?>
			</SELECT>	  
		  
			<br />
			<span class="description">Pilih Nama Sekolah ! </span>
			</select>
		  </td>
		  </tr>
		
		<tr>
		  <th><label for="kelas_akhir">Kelas Akhir</label></th>
		  <td>
			<!-- <input type="text" id="kelas_akhir" name="kelas_akhir" value="<?php echo $pindah->kelas_akhir;?>" class="regular-text"> -->
			<SELECT NAME="kelas_akhir" ID="kelas_akhir">
			  <OPTION VALUE=""></OPTION>
			  <OPTION VALUE="I" <?php selected( $pindah->kelas_akhir, 'I' ); ?>>I</OPTION>
			  <OPTION VALUE="II" <?php selected( $pindah->kelas_akhir, 'II' ); ?>>II</OPTION>
			  <OPTION VALUE="III" <?php selected( $pindah->kelas_akhir, 'III' ); ?>>III</OPTION>
			</SELECT>
			<br />
			<span class="description">Masukkan kelas terakhir siswa ! </span>
		  </td>
		</tr>

		 <tr>
		  <th><label for="penempatan_kelas">Penempatan Ke Kelas</label></th>
		  <td>
			<!-- <input type="text" id="penempatan_kelas" name="penempatan_kelas" value="<?php echo $pindah->penempatan_kelas;?>" class="regular-text"> -->
			<SELECT NAME="penempatan_kelas" ID="penempatan_kelas">
			  <OPTION VALUE=""></OPTION>
			  <OPTION VALUE="1" <?php selected( $penempatan_kelas, '1' ); ?>>I</OPTION>
			  <OPTION VALUE="II" <?php selected( $penempatan_kelas, 'II' ); ?>>II</OPTION>
			  <OPTION VALUE="3" <?php selected( $penempatan_kelas, '3' ); ?>>III</OPTION>
			</SELECT>
			<br />
			<span class="description">Masukkan penempatan kelas siswa ! </span>
		  </td>
		</tr>
		<tr>
		  <th><label for="semester">Semester</label></th>
		  <td>
			<!-- <input type="text" id="semester" name="semester" value="<?php echo $pindah->semester;?>" class="regular-text"> -->
			<SELECT NAME="semester" ID="semester">
			  <OPTION VALUE=""></OPTION>
			  <OPTION VALUE="I" <?php selected( $pindah->semester, 'I' ); ?>>I</OPTION>
			  <OPTION VALUE="II" <?php selected( $pindah->semester, '2' ); ?>>II</OPTION>
			  <OPTION VALUE="III" <?php selected( $pindah->semester, 'III' ); ?>>III</OPTION>
			  <OPTION VALUE="IV" <?php selected( $pindah->semester, 'IV' ); ?>>IV</OPTION>
			  <OPTION VALUE="V" <?php selected( $pindah->semester, 'V' ); ?>>V</OPTION>
			  <OPTION VALUE="VI" <?php selected( $pindah->semester, 'VI' ); ?>>VI</OPTION>
			</SELECT>
			<br />
		  </td>
		</tr>
		<tr>
		  <th><label for="tahun_ajaran">Tahun Ajaran</label></th>
		  <td>
			<!-- <input type="text" id="tahun_ajaran" name="tahun_ajaran" value="<?php echo $pindah->tahun_ajaran;?>" class="regular-text"> -->
			<SELECT NAME="tahun_ajaran" ID="tahun_ajaran">
			  <OPTION VALUE=""></OPTION>
			  <OPTION VALUE="2005" <?php selected( $tahun_ajaran, '2005' ); ?>>2005</OPTION>
			  <OPTION VALUE="2006" <?php selected( $tahun_ajaran, '2006' ); ?>>2006</OPTION>
			  <OPTION VALUE="2007" <?php selected( $tahun_ajaran, '2007' ); ?>>2007</OPTION>
			  <OPTION VALUE="2008" <?php selected( $tahun_ajaran, '2008' ); ?>>2008</OPTION>
			  <OPTION VALUE="2009" <?php selected( $tahun_ajaran, '2009' ); ?>>2009</OPTION>
			  <OPTION VALUE="2010" <?php selected( $tahun_ajaran, '2010' ); ?>>2010</OPTION>
			</SELECT>
			<br />
		  </td>
		</tr>
		<tr>
		  <th><label for="sekolah_tujuan">Sekolah Tujuan</label></th>
		  <td>
			<input type="text" id="sekolah_tujuan" name="sekolah_tujuan" value="<?php echo $pindah->sekolah_tujuan;?>" class="regular-text">
			<br />
			<span class="description">Masukkan nama sekolah tujuan pindah ! </span>
		  </td>
		  </tr>
		<tr>
		  <th><label for="alamat_sekolah_tujuan">Alamat Sekolah Tujuan</label></th>
		  <td>
			<textarea name="alamat_sekolah_tujuan" id="alamat_sekolah_tujuan" rows="5" cols="30"><?php echo $pindah->alamat_sekolah_tujuan;?></textarea>
			<br />
			<span class="description">Masukkan alamat sekolah tujuan pindah ! </span>
		  </td>
		</tr>

		
		<tr>
		  <th><label for="status_sekolah_tujuan">Status</label></th>
		  <td>
			<!-- <input type="text" id="status_sekolah_tujuan" name="status_sekolah_tujuan" value="<?php echo $pindah->status_sekolah_tujuan;?>" class="regular-text"> -->
			<SELECT NAME="status_sekolah_tujuan" ID="status_sekolah_tujuan">
			  <OPTION VALUE=""></OPTION>
			  <OPTION VALUE="NEGERI" <?php selected( $pindah->status_sekolah_tujuan, 'NEGERI' ); ?>>NEGERI</OPTION>
			  <OPTION VALUE="SWASTA" <?php selected( $pindah->status_sekolah_tujuan, 'SWASTA' ); ?>>SWASTA</OPTION>
			  <OPTION VALUE="Lainnya" <?php selected( $pindah->status_sekolah_tujuan, 'Lainnya' ); ?>>Lainnya</OPTION>
			</SELECT>
			<br />
			<span class="description">Pilih status sekolah tujuan! </span>
		  </td>
		</tr>
		
		  </table><br>
		  <input type=submit name=submit value=Daftar>&nbsp;&nbsp;
		  <input type=reset name=reset value=Batal>
		  <h3><a href="admin.php?page=<?=$_REQUEST['page']?>&crud=panel">Kembali</a></h3>
		</form>
			<?php
		}
	}
}